##数据库jk.db有2个表，每个表有多条记录
##使用python查询数据库中表的表名和记录名，否则时间长的话，表名和记录名忘记的话，就不能直接
##使用这些名字得到想要的数据

import sqlite3
conn=sqlite3.connect('jk.db')
c = conn.cursor()
c.execute("select name from sqlite_master where type='table' order by name")##查询表名
print(c.fetchall())
##[('MA',), ('MATH',)]

cursor = c.execute("SELECT* from MATH")
col_name_list = [tuple[0] for tuple in cursor.description]##查询字段名
##['ID', 'ycy', 'A', 'B', 'C', 'D', 'tada', 'daan']
print(col_name_list)
conn.close()
